package cn.edu.jxau.framework.dao;

import java.lang.reflect.InvocationTargetException;
import java.sql.SQLException;
import java.util.HashMap;
import java.util.List;

import org.dom4j.DocumentException;

import cn.edu.jxau.core.domain.User;
import cn.edu.jxau.framework.dao.core.ParseXML;
import cn.edu.jxau.framework.dao.core.Session;
import cn.edu.jxau.framework.dao.core.SqlParser;
import cn.edu.jxau.framework.dao.core.sqlSessionFactory;

import cn.edu.jxau.framework.dao.model.teacher;

public class Test {

	public static <T> void main(String[] args) {


			/*ParseXML parseXML;
			ParseXML.CreateParseXMLInstance("src/main/resources/spectrumSql.xml");
			
			Session session;
			try {
				session = sqlSessionFactory.getInstance().getSession();
				HashMap<String,Object> map = new HashMap<>();
				map.put("id", 1);
				session.setAutoCommit(false);
				long startTime=System.currentTimeMillis();   //获取开始时间
					session.execute(viewName, params, data);
				long endTime=System.currentTimeMillis(); //获取结束时间

				 
				System.out.println("程序运行时间： "+(endTime-startTime)+"ms");
				
				 startTime=System.currentTimeMillis();   //获取开始时间

				 
				session.select("teacher", map);
				 
				 endTime=System.currentTimeMillis(); //获取结束时间

				 
				System.out.println("程序运行时间： "+(endTime-startTime)+"ms");
				
				startTime=System.currentTimeMillis();   //获取开始时间

				 
				session.select("teacher", map);
				 
				 endTime=System.currentTimeMillis(); //获取结束时间

				 
				System.out.println("程序运行时间： "+(endTime-startTime)+"ms");
				
				startTime=System.currentTimeMillis();   //获取开始时间

				
				session.select("teacher", map);
				 
				 endTime=System.currentTimeMillis(); //获取结束时间

				 
				System.out.println("程序运行时间： "+(endTime-startTime)+"ms");
				
			} catch (ClassNotFoundException | DocumentException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			*/

	
	}

}
